class Solution:
    def isPalindrome(self, x: int) -> bool:
        # 如果是0 一定是回文数
        if x == 0:
            return True
        # 如果是负数,一定不是回文数
        if x < 0:
            return False
        # 如果是0结束,一定不是回文数
        str_x = str(x)
        if str_x.endswith('0'):
            return False
        # 翻转字符串
        str_reverse = str_x[::-1]
        if str_reverse == str_x:  # 如果翻转后的字符串等于原本的字符串,则是回文
            return True
        return False


num1 = 121
num2 = -121
num3 = 10

solution = Solution()
print(solution.isPalindrome(num1))
print(solution.isPalindrome(num2))
print(solution.isPalindrome(num3))
